﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Torimi.Wiki.Interfaces;

namespace Torimi.Wiki.Services
{
	/// <summary>
	/// A lucene implementation of the Wiki interface.
	/// </summary>
	public class LuceneWiki : IWiki
	{
		public DataObjects.WikiPage GetPage(Guid id)
		{
			throw new NotImplementedException();
		}

		public void AddPage(DataObjects.WikiPage page)
		{
			throw new NotImplementedException();
		}

		public void UpdatePage(DataObjects.WikiPage page)
		{
			throw new NotImplementedException();
		}

		public void DeletePage(Guid id)
		{
			throw new NotImplementedException();
		}

		IQueryable<DataObjects.SearchResult> IWiki.Search(string keywords, int skip, int take, DataObjects.Category category)
		{
			throw new NotImplementedException();
		}

		public DataObjects.Category GetCategory(Guid id)
		{
			throw new NotImplementedException();
		}

		public void AddCategory(DataObjects.Category category)
		{
			throw new NotImplementedException();
		}

		public void UpdateCategory(DataObjects.Category category)
		{
			throw new NotImplementedException();
		}

		public void DeleteCategory(Guid id)
		{
			throw new NotImplementedException();
		}

		public IQueryable<DataObjects.Category> GetAllCategories()
		{
			throw new NotImplementedException();
		}


		public void ClearEverything()
		{
			throw new NotImplementedException();
		}


		public DataObjects.WikiPage GetPage(string name)
		{
			throw new NotImplementedException();
		}


		public IQueryable<DataObjects.WikiPage> GetAllPages()
		{
			throw new NotImplementedException();
		}
	}
}
